9/24 现场管理bug优化1.0

dev_no_inv
wangwei 9 months ago
parent dab3a664e5
commit 820b698cbe

@ -113,6 +113,7 @@ public class SysWorkplaceController extends BaseController {
if (CollUtil.isNotEmpty(collect)) { if (CollUtil.isNotEmpty(collect)) {
request.setWorkPlaceIds(collect); request.setWorkPlaceIds(collect);
} }
request.setLimit(100);
} }
List<SysWorkplaceResponse> page = sysWorkplaceService.filterList(request); List<SysWorkplaceResponse> page = sysWorkplaceService.filterList(request);
List<DictDto> reList = page.stream().map(s -> { List<DictDto> reList = page.stream().map(s -> {

@ -79,4 +79,5 @@ public class UserWorkResponse {
} }

@ -66,15 +66,15 @@ public class SysWorkplaceService extends ServiceImpl<SysWorkplaceDao, SysWorkpla
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public boolean updateWorkplace(SysWorkplace sysWorkplace) { public boolean updateWorkplace(SysWorkplace sysWorkplace) {
if (sysWorkplace.getWorkplaceStatus() == 0 ){ // if (sysWorkplace.getWorkplaceStatus() == 0 ){
//更改停用 判断是否含有工位类型 // //更改停用 判断是否含有业务类型
WorkBindBusTypeRequest request = new WorkBindBusTypeRequest(); // WorkBindBusTypeRequest request = new WorkBindBusTypeRequest();
request.setWorkplaceCode(sysWorkplace.getWorkplaceId()); // request.setWorkplaceCode(sysWorkplace.getWorkplaceId());
List<SysWorkplaceDocumentResponse> page = sysWorkplaceDocumentService.filterListByWorkplace(request); // List<SysWorkplaceDocumentResponse> page = sysWorkplaceDocumentService.filterListByWorkplace(request);
if (page.size() >0 ){ // if (page.size() >0 ){
throw new JsonException(500,"当前工位已作业,请解绑之后暂停工位"); // throw new JsonException(500,"当前工位已作业,请解绑之后暂停工位");
} // }
} // }
boolean b = this.updateById(sysWorkplace); boolean b = this.updateById(sysWorkplace);
if (!b){ if (!b){
return false; return false;

@ -521,7 +521,10 @@ public class IoCollectOrderService extends ServiceImpl<IoCollectOrderMapper, IoC
collectOrder.setBusType(sysWorkplaceDocumentEntity.getDocumentTypeCode()); collectOrder.setBusType(sysWorkplaceDocumentEntity.getDocumentTypeCode());
collectOrder.setOrderCirType(sysWorkplaceDocumentEntity.getOrderCirType()); collectOrder.setOrderCirType(sysWorkplaceDocumentEntity.getOrderCirType());
BeanUtils.copyProperties(collectOrder, ioCollectOrderOrigin); BeanUtils.copyProperties(collectOrder, ioCollectOrderOrigin);
collectOrderOriginService.save(ioCollectOrderOrigin); boolean save = collectOrderOriginService.save(ioCollectOrderOrigin);
if (!save){
throw new JsonException(500,"charu cuowu ");
}
List<IoCollectOrderBiz> bizList = collectOrder.getBizList(); List<IoCollectOrderBiz> bizList = collectOrder.getBizList();

@ -167,7 +167,7 @@ public class IoCollectOriginService {
List<IoCollectOrderBizOrigin> ioCollectOrderBizOrigins = BeanCopyUtils.copyList(bizList, IoCollectOrderBizOrigin.class); List<IoCollectOrderBizOrigin> ioCollectOrderBizOrigins = BeanCopyUtils.copyList(bizList, IoCollectOrderBizOrigin.class);
collectOrderBizOriginService.updateBatchById(ioCollectOrderBizOrigins); collectOrderBizOriginService.updateBatchById(ioCollectOrderBizOrigins);
}else { }else {
thrOrder.setTagStatus(0); thrOrder.setTagStatus(2);
collectOrderOriginService.updateById(thrOrder); collectOrderOriginService.updateById(thrOrder);
List<IoCollectOrderBizOrigin> ioCollectOrderBizOrigins = BeanCopyUtils.copyList(bizList, IoCollectOrderBizOrigin.class); List<IoCollectOrderBizOrigin> ioCollectOrderBizOrigins = BeanCopyUtils.copyList(bizList, IoCollectOrderBizOrigin.class);
@ -207,4 +207,4 @@ public class IoCollectOriginService {
} }
return null; return null;
} }
} }

@ -7,6 +7,7 @@
sw.invCode, sw.invCode,
sw.workplaceId, sw.workplaceId,
sw.constituencies, sw.constituencies,
sw.remake,
au.userName, au.userName,
au.employeeName, au.employeeName,
sw.createTime as createTime, sw.createTime as createTime,

@ -10,11 +10,15 @@
left join auth_warehouse aw on aw.code = sys_workplace_document.invCode left join auth_warehouse aw on aw.code = sys_workplace_document.invCode
left join basic_bussiness_type on sys_workplace_document.documentTypeCode = basic_bussiness_type.action left join basic_bussiness_type on sys_workplace_document.documentTypeCode = basic_bussiness_type.action
left join thr_bustype_origin on thr_bustype_origin.action = sys_workplace_document.documentTypeCode left join thr_bustype_origin on thr_bustype_origin.action = sys_workplace_document.documentTypeCode
left join sys_workplace_bus on sys_workplace_bus.busTypeCode = sys_workplace_document.documentTypeCode
left join sys_workplace on sys_workplace.workplaceId = sys_workplace_bus.workplaceCode
<where> <where>
<if test="documentTypeCode != '' and documentTypeCode != null"> <if test="documentTypeCode != '' and documentTypeCode != null">
AND documentTypeCode = #{documentTypeCode} AND documentTypeCode = #{documentTypeCode}
</if> </if>
<if test="workplaceCode != '' and workplaceCode != null">
AND sys_workplace.workplaceId = #{workplaceCode}
</if>
<if test="isPopular >= 0 and isPopular != null"> <if test="isPopular >= 0 and isPopular != null">
AND isPopular = #{isPopular} AND isPopular = #{isPopular}
</if> </if>
@ -24,6 +28,7 @@
) )
</if> </if>
</where> </where>
GROUP BY sys_workplace_document.documentTypeCode
ORDER BY sys_workplace_document.number ORDER BY sys_workplace_document.number
</select> </select>

@ -119,12 +119,12 @@
</if> </if>
<if test="startTime != null"> <if test="startTime != null">
<![CDATA[ <![CDATA[
and icob.updateTime >= DATE_FORMAT(#{startTime}, '%Y-%m-%d %H:%i:%S') and icob.billTime >= DATE_FORMAT(#{startTime}, '%Y-%m-%d %H:%i:%S')
]]> ]]>
</if> </if>
<if test="endTime != null"> <if test="endTime != null">
<![CDATA[ <![CDATA[
and icob.updateTime <= DATE_FORMAT(#{endTime}, '%Y-%m-%d %H:%i:%S') and icob.billTime <= DATE_FORMAT(#{endTime}, '%Y-%m-%d %H:%i:%S')
]]> ]]>
</if> </if>
</where> </where>

@ -130,6 +130,16 @@
<if test="fromCorpName != '' and fromCorpName != null"> <if test="fromCorpName != '' and fromCorpName != null">
AND ico.fromCorpName LIKE concat('%', #{fromCorpName}, '%') AND ico.fromCorpName LIKE concat('%', #{fromCorpName}, '%')
</if> </if>
<if test="startTime != null">
<![CDATA[
and ico.billTime >= DATE_FORMAT(#{startTime}, '%Y-%m-%d %H:%i:%S')
]]>
</if>
<if test="endTime != null">
<![CDATA[
and ico.billTime <= DATE_FORMAT(#{endTime}, '%Y-%m-%d %H:%i:%S')
]]>
</if>
</where> </where>
GROUP BY GROUP BY
ico.billNo ico.billNo

Loading…
Cancel
Save