Commit 62786ff8 authored by 朱晨阳's avatar 朱晨阳

Merge remote-tracking branch 'origin/developer' into developer

parents 72b7db07 bcc73203
...@@ -33,4 +33,5 @@ public class UserDataJBDto { ...@@ -33,4 +33,5 @@ public class UserDataJBDto {
* 是否有业务操作 * 是否有业务操作
*/ */
private Boolean hasOperationRecords; private Boolean hasOperationRecords;
private List<Long> role;
} }
...@@ -21,7 +21,7 @@ public interface PeasantHouseholdMapper extends BaseMapper<PeasantHousehold> { ...@@ -21,7 +21,7 @@ public interface PeasantHouseholdMapper extends BaseMapper<PeasantHousehold> {
@Param("ownersName")String ownersName, @Param("ownersName")String ownersName,
@Param("ids")String ids @Param("ids")String ids
); );
List<PeasantHousehold> selectPeasantHouseholdListsg(@Param("developerId") Long developerId, List<PeasantHousehold> selectPeasantHouseholdListsg(@Param("unitInfoCode") String unitInfoCode,
@Param("regionalCompaniesSeq")Long regionalCompaniesSeq, @Param("regionalCompaniesSeq")Long regionalCompaniesSeq,
@Param("peasantHouseholdNo")String peasantHouseholdNo, @Param("peasantHouseholdNo")String peasantHouseholdNo,
@Param("ownersName")String ownersName, @Param("ownersName")String ownersName,
......
...@@ -32,7 +32,7 @@ on hygf_document_station.preparation_money_id=hygf_preparation_money.sequence_nb ...@@ -32,7 +32,7 @@ on hygf_document_station.preparation_money_id=hygf_preparation_money.sequence_nb
FROM hygf_peasant_household FROM hygf_peasant_household
where where
hygf_peasant_household.construction_state='备货完成' hygf_peasant_household.construction_state='备货完成'
and hygf_peasant_household.developer_id=#{developerId} and hygf_peasant_household.developer_id like concat('%',#{developerId},'%')
and hygf_peasant_household.regional_companies_seq=#{regionalCompaniesSeq} and hygf_peasant_household.regional_companies_seq=#{regionalCompaniesSeq}
and hygf_peasant_household.sequence_nbr not in ( and hygf_peasant_household.sequence_nbr not in (
select hygf_work_order_power_station.peasant_household_id from hygf_work_order_power_station select hygf_work_order_power_station.peasant_household_id from hygf_work_order_power_station
...@@ -69,7 +69,7 @@ on hygf_document_station.preparation_money_id=hygf_preparation_money.sequence_nb ...@@ -69,7 +69,7 @@ on hygf_document_station.preparation_money_id=hygf_preparation_money.sequence_nb
and developer_code = #{developerCode} and developer_code = #{developerCode}
</if> </if>
<if test="peasantHouseholdNo!=null and peasantHouseholdNo !=''"> <if test="peasantHouseholdNo!=null and peasantHouseholdNo !=''">
and peasant_household_no = #{peasantHouseholdNo} and peasant_household_no like concat ('%',#{peasantHouseholdNo},'%')
</if> </if>
ORDER BY creation_time DESC ORDER BY creation_time DESC
</select> </select>
......
...@@ -341,6 +341,9 @@ public class PreparationMoneyController extends BaseController { ...@@ -341,6 +341,9 @@ public class PreparationMoneyController extends BaseController {
public ResponseModel<PreparationMoney> getFromInfo( public ResponseModel<PreparationMoney> getFromInfo(
@RequestParam(value = "ids") String ids){ @RequestParam(value = "ids") String ids){
List<String> list = Arrays.asList(ids.split(",")); List<String> list = Arrays.asList(ids.split(","));
return ResponseHelper.buildResponse(preparationMoneyServiceImpl.getFromInfo(list)) ; AgencyUserModel userInfo = getUserInfo();
PreparationMoney fromInfo = preparationMoneyServiceImpl.getFromInfo(list);
fromInfo.setOrderUser(userInfo.getRealName());
return ResponseHelper.buildResponse(fromInfo) ;
} }
} }
...@@ -904,7 +904,7 @@ public ResponseModel< List<Map<String,Object>> > getRegionalCompanieByuser( ...@@ -904,7 +904,7 @@ public ResponseModel< List<Map<String,Object>> > getRegionalCompanieByuser(
) { ) {
UserUnitInformationDto userUnitInformationDto=personnelBusinessMapper.getUserUnitInformationDto( getUserInfo().getUserId()); UserUnitInformationDto userUnitInformationDto=personnelBusinessMapper.getUserUnitInformationDto( getUserInfo().getUserId());
return ResponseHelper.buildResponse(unitInfoServiceImpl.selectPeasantHouseholdListsg( userUnitInformationDto.getAmosDealerId(),regionalCompaniesSeq, current,size,peasantHouseholdNo,ownersName, ids)); return ResponseHelper.buildResponse(unitInfoServiceImpl.selectPeasantHouseholdListsg( userUnitInformationDto.getAmosDealerOrgCode(),regionalCompaniesSeq, current,size,peasantHouseholdNo,ownersName, ids));
} }
} }
...@@ -283,6 +283,9 @@ public class FinancingInfoServiceImpl extends BaseService<FinancingInfoDto, Fina ...@@ -283,6 +283,9 @@ public class FinancingInfoServiceImpl extends BaseService<FinancingInfoDto, Fina
if (params.get("isFlag").equals("1")) { if (params.get("isFlag").equals("1")) {
params.put("comments", "退回整改"); params.put("comments", "退回整改");
params.put("approvalStatus",params.getOrDefault("problemDescription","")); params.put("approvalStatus",params.getOrDefault("problemDescription",""));
}else {
params.put("approvalStatus","");
} }
} else { } else {
task.setResultCode("approvalStatus"); task.setResultCode("approvalStatus");
...@@ -300,7 +303,7 @@ public class FinancingInfoServiceImpl extends BaseService<FinancingInfoDto, Fina ...@@ -300,7 +303,7 @@ public class FinancingInfoServiceImpl extends BaseService<FinancingInfoDto, Fina
if (null == financingAuditingDto.getInstanceId()) { if (null == financingAuditingDto.getInstanceId()) {
financingAuditingDto.setInstanceId(financingAuditing.getInstanceId()); financingAuditingDto.setInstanceId(financingAuditing.getInstanceId());
} }
financingAuditingDto.setStatus(params.get("approvalStatus").toString()); financingAuditingDto.setStatus(params.getOrDefault("comments", "").toString());
financingAuditingDto.setNodeRouting(FinancingAuditEnum.getNodeByCode(workflowResultDto.getNextNodeKey())); financingAuditingDto.setNodeRouting(FinancingAuditEnum.getNodeByCode(workflowResultDto.getNextNodeKey()));
financingAuditingService.createWithModel(financingAuditingDto); financingAuditingService.createWithModel(financingAuditingDto);
......
...@@ -506,6 +506,7 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD ...@@ -506,6 +506,7 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
Boolean hasOperationRecords = hasOperationRecords(id); Boolean hasOperationRecords = hasOperationRecords(id);
userDataZHDto.setHasOperationRecords(hasOperationRecords); userDataZHDto.setHasOperationRecords(hasOperationRecords);
userDataJBDto.setHasOperationRecords(hasOperationRecords); userDataJBDto.setHasOperationRecords(hasOperationRecords);
userDataJBDto.setRole(JSONArray.parseArray(publicAgencyUse.getRole(),long.class));
return new UserDataDto( userDataZHDto, userDataJBDto , userDataZZDto); return new UserDataDto( userDataZHDto, userDataJBDto , userDataZZDto);
} }
...@@ -530,6 +531,10 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD ...@@ -530,6 +531,10 @@ public class PersonnelBusinessServiceImpl extends BaseService<PersonnelBusinessD
List<String> tableName = personnelBusinessMapper.selectHygfTableName(); List<String> tableName = personnelBusinessMapper.selectHygfTableName();
if (CollectionUtil.isNotEmpty(tableName)) { if (CollectionUtil.isNotEmpty(tableName)) {
for (String table : tableName) { for (String table : tableName) {
// 排除人员业务信息表, 经销商人员信息, 人员消息
if ("hygf_personnel_business".equals(table) || "hygf_unit_info".equals(table) || "hygf_user_message".equals(table)) {
continue;
}
int count = personnelBusinessMapper.countByUserId(table, userId); int count = personnelBusinessMapper.countByUserId(table, userId);
if (count > 0) { if (count > 0) {
operateRecord = true; operateRecord = true;
......
...@@ -1071,11 +1071,18 @@ public class PreparationMoneyServiceImpl extends BaseService<PreparationMoneyDto ...@@ -1071,11 +1071,18 @@ public class PreparationMoneyServiceImpl extends BaseService<PreparationMoneyDto
//补货审核 //补货审核
public void replenishmentAudit(Long sequenceNbr,Map<String, Object> kv) { public void replenishmentAudit(Long sequenceNbr,Map<String, Object> kv) {
PreparationMoney preparationMoney = preparationMoneyMapper.selectById(sequenceNbr); PreparationMoney preparationMoney = preparationMoneyMapper.selectById(sequenceNbr);
LambdaQueryWrapper<DocumentStation> stations = new LambdaQueryWrapper<>();
stations.eq(DocumentStation::getPreparationMoneyId,sequenceNbr);
List<DocumentStation> documentStations = documentStationMapper.selectList(stations);
List<Long> collect = documentStations.stream().map(DocumentStation::getStationId).collect(Collectors.toList());
LambdaUpdateWrapper<PeasantHousehold> up = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<PeasantHousehold> up = new LambdaUpdateWrapper<>();
if (kv.get("approvalStatus").toString().equals("0")){ if (kv.get("approvalStatus").toString().equals("0")){
preparationMoney.setOrderStatus(DeliveryStateeEnum.待补货.getName()); preparationMoney.setOrderStatus(DeliveryStateeEnum.待补货.getName());
up.set(PeasantHousehold::getPreparationMoneyState, DeliveryStateeEnum.待补货.getName()); up.set(PeasantHousehold::getPreparationMoneyState, DeliveryStateeEnum.待补货.getName());
up.set(PeasantHousehold::getConstructionState, DeliveryStateeEnum.待补货.getName()); up.set(PeasantHousehold::getConstructionState, DeliveryStateeEnum.待补货.getName());
up.in(BaseEntity::getSequenceNbr,collect);
peasantHouseholdMapper.update(null,up); peasantHouseholdMapper.update(null,up);
}else { }else {
preparationMoney.setOrderStatus(DeliveryStateeEnum.待确认.getName()); preparationMoney.setOrderStatus(DeliveryStateeEnum.待确认.getName());
...@@ -1137,8 +1144,8 @@ public class PreparationMoneyServiceImpl extends BaseService<PreparationMoneyDto ...@@ -1137,8 +1144,8 @@ public class PreparationMoneyServiceImpl extends BaseService<PreparationMoneyDto
listDocumentStation.add(documentStation); listDocumentStation.add(documentStation);
} }
up.in(PeasantHousehold::getSequenceNbr, idsH); up.in(PeasantHousehold::getSequenceNbr, idsH);
up.set(PeasantHousehold::getPreparationMoneyState, DeliveryStateeEnum.待补.getName()); up.set(PeasantHousehold::getPreparationMoneyState, ArrivalStateeEnum.待收.getName());
up.set(PeasantHousehold::getConstructionState, DeliveryStateeEnum.待补.getName()); up.set(PeasantHousehold::getConstructionState, ArrivalStateeEnum.待收.getName());
peasantHouseholdMapper.update(null, up); peasantHouseholdMapper.update(null, up);
documentStationService.saveBatch(listDocumentStation); documentStationService.saveBatch(listDocumentStation);
} }
...@@ -1198,6 +1205,7 @@ public class PreparationMoneyServiceImpl extends BaseService<PreparationMoneyDto ...@@ -1198,6 +1205,7 @@ public class PreparationMoneyServiceImpl extends BaseService<PreparationMoneyDto
stations.add(documentStation); stations.add(documentStation);
}); });
preparationMoney.setPeasantHouseholdId(stations); preparationMoney.setPeasantHouseholdId(stations);
preparationMoney.setOrderTime(new Date());
return preparationMoney; return preparationMoney;
} }
} }
\ No newline at end of file
...@@ -1054,7 +1054,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn ...@@ -1054,7 +1054,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
pagenew.setRecords(page.getList()); pagenew.setRecords(page.getList());
return pagenew; return pagenew;
} }
public Page<PeasantHousehold> selectPeasantHouseholdListsg( Long unitInfoId, public Page<PeasantHousehold> selectPeasantHouseholdListsg( String unitInfoCode,
Long regionalCompaniesSeq, Long regionalCompaniesSeq,
int pageNum, int pageNum,
int pageSize, int pageSize,
...@@ -1062,7 +1062,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn ...@@ -1062,7 +1062,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
String ownersName, String ownersName,
String ids){ String ids){
PageHelper.startPage(pageNum, pageSize); PageHelper.startPage(pageNum, pageSize);
List<PeasantHousehold> list=peasantHouseholdMapper.selectPeasantHouseholdListsg(unitInfoId,regionalCompaniesSeq,peasantHouseholdNo,ownersName,ids); List<PeasantHousehold> list=peasantHouseholdMapper.selectPeasantHouseholdListsg(unitInfoCode,regionalCompaniesSeq,peasantHouseholdNo,ownersName,ids);
PageInfo<PeasantHousehold> page = new PageInfo(list); PageInfo<PeasantHousehold> page = new PageInfo(list);
Page<PeasantHousehold> pagenew = new Page<PeasantHousehold>(); Page<PeasantHousehold> pagenew = new Page<PeasantHousehold>();
pagenew.setCurrent(pageNum); pagenew.setCurrent(pageNum);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment