|
@@ -21,6 +21,8 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
|
|
+import java.time.LocalDate;
|
|
|
|
|
+import java.time.format.DateTimeFormatter;
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -55,7 +57,13 @@ public class HlgUserSubcontractServiceImpl extends ServiceImpl<HlgUserSubcontrac
|
|
|
parameters.put("subcontractorId", hlgUserSubcontract.getSubcontractorId());
|
|
parameters.put("subcontractorId", hlgUserSubcontract.getSubcontractorId());
|
|
|
parameters.put("workContract", hlgUserSubcontract.getWorkContract());
|
|
parameters.put("workContract", hlgUserSubcontract.getWorkContract());
|
|
|
parameters.put("startDate", hlgUserSubcontract.getStartDate());
|
|
parameters.put("startDate", hlgUserSubcontract.getStartDate());
|
|
|
- parameters.put("endDate", hlgUserSubcontract.getEndDate());
|
|
|
|
|
|
|
+ parameters.put("isAutoRenew", hlgUserSubcontract.getIsAutoRenew());
|
|
|
|
|
+ if(hlgUserSubcontract.getIsAutoRenew()==1){
|
|
|
|
|
+ LocalDate startDate = LocalDate.parse("2100-01-01", DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
|
|
|
|
+ parameters.put("endDate", startDate);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ parameters.put("endDate", hlgUserSubcontract.getEndDate());
|
|
|
|
|
+ }
|
|
|
parameters.put("createBy", sysUser.getUsername());
|
|
parameters.put("createBy", sysUser.getUsername());
|
|
|
parameters.put("contractId", hlgUserSubcontract.getContractId());
|
|
parameters.put("contractId", hlgUserSubcontract.getContractId());
|
|
|
log.info("param============{}", JSONObject.toJSONString(parameters));
|
|
log.info("param============{}", JSONObject.toJSONString(parameters));
|