白坯订单v2

highway
zhaoxiaolin 1 year ago
parent 6f814376ca
commit 2868dfb34a

@ -60,10 +60,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
ppd.update_time as updateTime, ppd.update_time as updateTime,
ppd.work_batch_code as workBatchCode, ppd.work_batch_code as workBatchCode,
ppd.bind_status as bindStatus, ppd.bind_status as bindStatus,
pp.process_code as nowProcessCode, pp.process_code as nextProcessCode,
pp.process_name as nowProcessName, pp.process_name as nextProcessName,
ppp.process_code as nextProcessCode, ppp.process_code as nowProcessCode,
ppp.process_name as nextProcessName, ppp.process_name as nowProcessName,
pow.order_code as orderCode pow.order_code as orderCode
from pro_rfid_process_detail ppd from pro_rfid_process_detail ppd
left join pro_process pp on pp.process_id = ppd.next_process_id left join pro_process pp on pp.process_id = ppd.next_process_id

@ -82,5 +82,5 @@ public interface ProWhiteOrderMapper {
*/ */
List<ProShift> selectProShift(); List<ProShift> selectProShift();
Integer getTodayMaxNum(); Integer getTodayMaxNum(ProOrder proOrder);
} }

@ -98,7 +98,7 @@ public class ProWhiteOrderServiceImpl implements IProWhiteOrderService {
proOrder.setQuantitySplit(0L); proOrder.setQuantitySplit(0L);
proOrder.setOrderType(proOrder.getProdType()); proOrder.setOrderType(proOrder.getProdType());
String bpDD = "DD" + DateUtils.parseDateToStr(DateUtils.YYYYMMDD, DateUtils.getNowDate()); String bpDD = "DD" + DateUtils.parseDateToStr(DateUtils.YYYYMMDD, DateUtils.getNowDate());
int liushuiNum = proWhiteOrderMapper.getTodayMaxNum(); int liushuiNum = proWhiteOrderMapper.getTodayMaxNum(proOrder);
String liushuiStr = String.format("%04d", liushuiNum); String liushuiStr = String.format("%04d", liushuiNum);
proOrder.setOrderCode(bpDD+liushuiStr); proOrder.setOrderCode(bpDD+liushuiStr);
proOrder.setCreateBy(SecurityContextHolder.getUserName()); proOrder.setCreateBy(SecurityContextHolder.getUserName());

@ -91,7 +91,7 @@
<select id="getTodayMaxNum" resultType="java.lang.Integer"> <select id="getTodayMaxNum" resultType="java.lang.Integer">
select count(0)+1 select count(0)+1
from pro_order from pro_order
where order_type = 'white' and plan_pro_date = CONVERT(varchar(10),GETDATE(), 120) where order_type = 'white' and plan_pro_date = #{planProDate}
</select> </select>
<insert id="insertProOrder" parameterType="ProOrder"> <insert id="insertProOrder" parameterType="ProOrder">
insert into pro_order insert into pro_order

Loading…
Cancel
Save