forked from integrated_whb/integrated_whb
				
			
							parent
							
								
									dfcd274dd1
								
							
						
					
					
						commit
						691cbf33c5
					
				|  | @ -6,7 +6,7 @@ import com.zcloud.entity.PageData; | |||
| import com.zcloud.logs.LogAnno; | ||||
| import com.zcloud.service.comprehensive.TrafficDrivingCommitmentService; | ||||
| import com.zcloud.util.*; | ||||
| import org.apache.commons.lang.StringUtils; | ||||
| import org.apache.commons.lang3.StringUtils; | ||||
| import org.apache.shiro.SecurityUtils; | ||||
| import org.apache.shiro.crypto.hash.SimpleHash; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
|  | @ -90,6 +90,11 @@ public class TrafficDrivingCommitmentController extends BaseController { | |||
|         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());    //企业ID
 | ||||
|         page.setPd(pd); | ||||
|         List<PageData> varList = trafficDrivingCommitmentService.listForDrivingCommitment(page); | ||||
|         varList.stream().forEach(data -> { | ||||
|             if(StringUtils.equals(data.getString("INQUIRYCONCLUSION"), "正常")) { | ||||
|                 data.put("INQUIRYCONCLUSION", "1"); | ||||
|             } | ||||
|         }); | ||||
|         map.put("varList", varList); | ||||
|         map.put("page", page); | ||||
|         map.put("result", errInfo); | ||||
|  |  | |||
|  | @ -9,6 +9,7 @@ import com.zcloud.entity.Page; | |||
| import com.zcloud.entity.PageData; | ||||
| import com.zcloud.service.comprehensive.TrafficSecurityCustomerManagementService; | ||||
| import com.zcloud.service.comprehensive.TrafficSecurityNoticeService; | ||||
| import com.zcloud.service.comprehensive.TrafficSecurityWaybillRegistrationService; | ||||
| import com.zcloud.util.Const; | ||||
| import com.zcloud.util.DateUtil; | ||||
| import com.zcloud.util.Jurisdiction; | ||||
|  | @ -34,6 +35,9 @@ public class TrafficSecurityCustomerManagementController extends BaseController | |||
|     @Autowired | ||||
|     private TrafficSecurityCustomerManagementService customerManagementService; | ||||
| 
 | ||||
|     @Autowired | ||||
|     private TrafficSecurityWaybillRegistrationService trafficSecurityWaybillRegistrationService; | ||||
| 
 | ||||
| 
 | ||||
|     //新增
 | ||||
|     @RequestMapping(value = "/add") | ||||
|  |  | |||
|  | @ -8,6 +8,7 @@ import com.zcloud.entity.Page; | |||
| import com.zcloud.entity.PageData; | ||||
| import com.zcloud.service.comprehensive.TrafficSecurityCustomerManagementService; | ||||
| import com.zcloud.service.comprehensive.TrafficSecurityLocationManagementService; | ||||
| import com.zcloud.service.comprehensive.TrafficSecurityWaybillRegistrationService; | ||||
| import com.zcloud.util.DateUtil; | ||||
| import com.zcloud.util.Jurisdiction; | ||||
| import com.zcloud.util.Tools; | ||||
|  | @ -28,6 +29,9 @@ public class TrafficSecurityLocationManagementController extends BaseController | |||
|     @Autowired | ||||
|     private TrafficSecurityLocationManagementService locationManagementService; | ||||
| 
 | ||||
|     @Autowired | ||||
|     private TrafficSecurityWaybillRegistrationService trafficSecurityWaybillRegistrationService; | ||||
| 
 | ||||
|     //新增
 | ||||
|     @RequestMapping(value = "/add") | ||||
|     @ResponseBody | ||||
|  | @ -91,6 +95,16 @@ public class TrafficSecurityLocationManagementController extends BaseController | |||
|         pd.put("DELETORNAME", Jurisdiction.getUsername());//删除人姓名
 | ||||
|         pd.put("DELETETIME", DateUtil.date2Str(new Date()));//删除时间
 | ||||
|         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); | ||||
|         /*PageData locationInfo = locationManagementService.getTrafficLocationInfo(pd); | ||||
|         PageData pageData = new PageData(); | ||||
|         pageData.put("ORIGIN", locationInfo.getString("LOCATIONNAME_ID")); | ||||
|         pageData.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); | ||||
|         List<PageData> pageDataList = trafficSecurityWaybillRegistrationService.getWaybillRegistrationInfo(pageData); | ||||
|         pageDataList.stream() | ||||
|                 .forEach(data -> { | ||||
|                     data.put("ORIGIN", ""); | ||||
|                     trafficSecurityWaybillRegistrationService.edit(data); | ||||
|                 });*/ | ||||
|         locationManagementService.delete(pd); | ||||
|         map.put("result", errInfo); | ||||
|         return map; | ||||
|  |  | |||
|  | @ -186,7 +186,9 @@ public class TrafficSecurityWaybillRegistrationController extends BaseController | |||
|         PageData pd = new PageData(); | ||||
|         pd = this.getPageData(); | ||||
|         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); | ||||
|         pd = trafficSecurityWaybillRegistrationService.findById(pd);//根据ID读
 | ||||
|         pd = trafficSecurityWaybillRegistrationService.findById(pd);//根据ID读=
 | ||||
|         pd.put("ENTRUST_PERSON", pd.getString("CLIENTCONTACTPERSON")); | ||||
|         pd.put("CONFIRM_PERSON", pd.getString("CONFIRMINGPERSON")); | ||||
|         List<String> dispatchers = Arrays.stream(pd.getString("DISPATCHER").split(",")).collect(Collectors.toList()); | ||||
|         List<PageData> names = new ArrayList<>(); | ||||
|         dispatchers.forEach(data -> { | ||||
|  | @ -231,43 +233,10 @@ public class TrafficSecurityWaybillRegistrationController extends BaseController | |||
|         Map<String, Object> map = new HashMap<String, Object>(); | ||||
|         String errInfo = "success"; | ||||
|         PageData pd = this.getPageData(); | ||||
| 
 | ||||
|         pd.put("OPERATOR", Jurisdiction.getUSER_ID()); // 修改人id
 | ||||
|         pd.put("OPERATORNAME", Jurisdiction.getName()); // 修改人姓名
 | ||||
|         pd.put("OPERATTIME", DateUtil.date2Str(new Date())); // 修改时间
 | ||||
| 
 | ||||
|         PageData pd2 = new PageData(); | ||||
|         pd2.put("CONTACT", pd.getString("ENTRUST_PERSON")); | ||||
|         PageData contactInfo = trafficSecurityCustomerManagementService.findByContactName(pd2); | ||||
|         if (!ObjectUtil.isEmpty(contactInfo)) { | ||||
|             pd.put("ENTRUST_PERSON", contactInfo.getString("CONTACT_ID")); | ||||
|             if (!contactInfo.getString("CONTACTPHONE").equals(pd.getString("CLIENTCONTACTPHONE"))) { | ||||
|                 PageData entrust = new PageData(); | ||||
|                 entrust.put("CONTACTPHONE", pd.getString("CLIENTCONTACTPHONE")); | ||||
|                 entrust.put("CUSTOMERCONTACT_ID", contactInfo.getString("CUSTOMERCONTACT_ID")); | ||||
|                 entrust.put("OPERATOR", Jurisdiction.getUSER_ID()); // 修改人id
 | ||||
|                 entrust.put("OPERATORNAME", Jurisdiction.getName()); // 修改人姓名
 | ||||
|                 entrust.put("OPERATTIME", DateUtil.date2Str(new Date())); // 修改时间
 | ||||
|                 trafficSecurityCustomerManagementService.editContactPhone(entrust); | ||||
|             } | ||||
|         } | ||||
|         PageData pd3 = new PageData(); | ||||
|         pd3.put("CONTACT", pd.getString("CONFIRM_PERSON")); | ||||
|         PageData pageData = trafficSecurityCustomerManagementService.findByContactName(pd3); | ||||
|         if (!ObjectUtil.isEmpty(pageData)) { | ||||
|             pd.put("CONFIRM_PERSON", pageData.getString("CONTACT_ID")); | ||||
|             if (!pd.getString("CONFIRMINGPHONE").equals(pageData.getString("CONTACTPHONE"))) { | ||||
|                 PageData entrust = new PageData(); | ||||
|                 entrust.put("CONTACTPHONE", pd.getString("CONFIRMINGPHONE")); | ||||
|                 entrust.put("CUSTOMERCONTACT_ID", pageData.getString("CUSTOMERCONTACT_ID")); | ||||
|                 entrust.put("OPERATOR", Jurisdiction.getUSER_ID()); // 修改人id
 | ||||
|                 entrust.put("OPERATORNAME", Jurisdiction.getName()); // 修改人姓名
 | ||||
|                 entrust.put("OPERATTIME", DateUtil.date2Str(new Date())); // 修改时间
 | ||||
|                 trafficSecurityCustomerManagementService.editContactPhone(entrust); | ||||
|             } | ||||
|         } | ||||
|         trafficSecurityWaybillRegistrationService.edit(pd); | ||||
| 
 | ||||
|         map.put("result", errInfo); | ||||
|         map.put("pd", pd); | ||||
|         return map; | ||||
|  |  | |||
|  | @ -29,4 +29,6 @@ public interface TrafficSecurityWaybillRegistrationMapper { | |||
|     PageData findById(PageData pd); | ||||
| 
 | ||||
|     void edit(PageData pd); | ||||
| 
 | ||||
|     List<PageData> getWaybillRegistrationInfo(PageData pd); | ||||
| } | ||||
|  |  | |||
|  | @ -15,4 +15,6 @@ public interface TrafficSecurityWaybillRegistrationService { | |||
|     PageData findById(PageData pd); | ||||
| 
 | ||||
|     void edit(PageData pd); | ||||
| 
 | ||||
|     List<PageData> getWaybillRegistrationInfo(PageData pd); | ||||
| } | ||||
|  |  | |||
|  | @ -37,4 +37,9 @@ public class TrafficSecurityWaybillRegistrationServiceImpl implements TrafficSec | |||
|     public void edit(PageData pd) { | ||||
|         TrafficSecurityWaybillRegistrationMapper.edit(pd); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public List<PageData> getWaybillRegistrationInfo(PageData pd) { | ||||
|         return TrafficSecurityWaybillRegistrationMapper.getWaybillRegistrationInfo(pd); | ||||
|     } | ||||
| } | ||||
|  |  | |||
|  | @ -162,7 +162,7 @@ | |||
|         where | ||||
|         f.CONTACT = #{CONTACT} | ||||
|         AND | ||||
|         f.ISDELETE = 0 | ||||
|         f.ISDELETE = '0' | ||||
|     </select> | ||||
| 
 | ||||
|     <select id="findByContactId" resultType="com.zcloud.entity.PageData" parameterType="pd"> | ||||
|  |  | |||
|  | @ -123,8 +123,8 @@ | |||
|         left join bus_corp_info i on f.CORPINFO_ID = i.CORPINFO_ID | ||||
|         left join bus_traffic_customer_contact u on f.CUSTOMERMANAGEMENT_ID = u.CUSTOMERMANAGEMENT_ID | ||||
|         where f.ISDELETE = '0' and f.CORPINFO_ID = #{pd.CORPINFO_ID} | ||||
|         <if test="pd.CUSTOMERTYPE != null and pd.CUSTOMERTYPE != ''"><!-- 关键词检索-客户类型 --> | ||||
|             and f.CUSTOMERTYPE = #{pd.CUSTOMERTYPE} | ||||
|         <if test="pd.CUSTOMERNAME != null and pd.CUSTOMERNAME != ''"><!-- 关键词检索-客户类型 --> | ||||
|             and f.CUSTOMERNAME LIKE CONCAT(CONCAT('%', #{pd.CUSTOMERNAME}),'%') | ||||
|         </if> | ||||
|         GROUP BY u.CUSTOMERMANAGEMENT_ID | ||||
|         ORDER BY f.OPERATTIME DESC | ||||
|  |  | |||
|  | @ -143,8 +143,8 @@ | |||
|         <include refid="tableName"></include> f | ||||
|         left join bus_corp_info i on f.CORPINFO_ID = i.CORPINFO_ID | ||||
|         where f.ISDELETE = '0' and f.CORPINFO_ID = #{pd.CORPINFO_ID} | ||||
|         <if test="pd.LOCATIONTYPE != null and pd.LOCATIONTYPE != ''"><!-- 关键词检索-客户类型 --> | ||||
|             and f.LOCATIONTYPE = #{pd.LOCATIONTYPE} | ||||
|         <if test="pd.LOCATIONNAME != null and pd.LOCATIONNAME != ''"><!-- 关键词检索-客户类型 --> | ||||
|             and f.LOCATIONNAME LIKE CONCAT(CONCAT('%', #{pd.LOCATIONNAME}),'%') | ||||
|         </if> | ||||
|         ORDER BY f.OPERATTIME DESC | ||||
|     </select> | ||||
|  |  | |||
|  | @ -277,6 +277,19 @@ | |||
|         f.CORPINFO_ID = #{CORPINFO_ID} | ||||
|     </select> | ||||
| 
 | ||||
|     <select id="getWaybillRegistrationInfo" resultType="com.zcloud.entity.PageData" parameterType="pd"> | ||||
|         select | ||||
|         <include refid="Field"></include> | ||||
|         from | ||||
|         <include refid="tableName"></include> f | ||||
|         where f.ISDELETE = '0' AND f.CORPINFO_ID = #{CORPINFO_ID} | ||||
|         <if test="ORIGIN != null and ORIGIN != ''"><!-- 关键词检索-运单状态 --> | ||||
|             and f.ORIGIN = #{ORIGIN} | ||||
|         </if> | ||||
|         <if test="DESTINATION != null and DESTINATION != ''"><!-- 关键词检索-运单状态 --> | ||||
|             and f.DESTINATION = #{pd.DESTINATION} | ||||
|         </if> | ||||
|     </select> | ||||
| 
 | ||||
| 
 | ||||
| </mapper> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue