|
@@ -5,6 +5,7 @@ import com.alibaba.fastjson2.JSON;
|
|
|
import com.zjugis.business.bean.entity.Contract;
|
|
|
import com.zjugis.business.bean.entity.ContractSub;
|
|
|
import com.zjugis.business.bean.entity.Project;
|
|
|
+import com.zjugis.business.bean.entity.Supplier;
|
|
|
import com.zjugis.business.constants.ContractApplyConstants;
|
|
|
import com.zjugis.business.constants.DictConstants;
|
|
|
import com.zjugis.business.constants.FlowStatusConstants;
|
|
@@ -28,6 +29,7 @@ import com.zjugis.module.system.api.user.dto.AdminUserRespDTO;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
@@ -73,6 +75,9 @@ public class FlowContractSubService {
|
|
|
@Autowired
|
|
|
AreaClient areaCLient;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private SupplierService supplierService;
|
|
|
+
|
|
|
@Autowired
|
|
|
ProjectTypeService projectTypeService;
|
|
|
|
|
@@ -94,6 +99,12 @@ public class FlowContractSubService {
|
|
|
Contract main = contractService.selectByPrimaryKey(entity.getParentId());
|
|
|
map.put("mainContract", main);
|
|
|
}
|
|
|
+ if (StringUtils.isNotBlank(entity.getCustomerId())) {
|
|
|
+ Supplier supplier=supplierService.queryById(entity.getCustomerId());
|
|
|
+ if(supplier!=null){
|
|
|
+ entity.setCustomerName(supplier.getCustomerName());
|
|
|
+ }
|
|
|
+ }
|
|
|
map.put("formEntity", entity);
|
|
|
List<Select> isSignList = SelectConvert.INSTANCE.convertList(dictDataApi.getDictDataList(DictConstants.TYPE_CONTRACT_IS_SIGN).getCheckedData());
|
|
|
map.put("isSignList", JSON.toJSONString(isSignList));
|