change - PDA补打条码存库

master
yinq 1 year ago
parent 4ce057c4fb
commit 85a7aa0144

@ -47,4 +47,12 @@ public interface PdaBindingMapper {
*/
@DataSource(value = DataSourceType.SLAVE)
int unbindBarCode(String barCode);
/**
*
* @param hashMap
* @return
*/
@DataSource(value = DataSourceType.SLAVE)
int printSupplementBarcode(HashMap<String, String> hashMap);
}

@ -70,6 +70,7 @@ public class PdaServiceImpl implements IPdaBindingService {
List<HashMap<String, String>> barcodeList = mapper.selectPrintBarcode(barCode);
if (barcodeList.size() > 0){
// 维护条码补打记录表
mapper.printSupplementBarcode(barcodeList.get(0));
result = "请到条码打印机旁进行补打条码!";
}
return result;

@ -62,7 +62,7 @@
</select>
<select id="selectPrintBarcode" resultType="java.util.HashMap">
SELECT ORDER_CODE, MATERIAL_CODE, MATERIAL_BARCODE
SELECT ORDER_CODE, MATERIAL_CODE, MATERIAL_NAME, MATERIAL_BARCODE, PRINT_TIME, PRINT_BARTYPE
FROM PRINT_BARCODE
WHERE MATERIAL_BARCODE = #{boxCode}
</select>
@ -73,4 +73,21 @@
WHERE BOX_CODE = #{boxCode}
</update>
<insert id="printSupplementBarcode">
INSERT INTO PRINT_SUPPLEMENTBARCODE
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="ORDER_CODE != null">ORDER_CODE,</if>
<if test="MATERIAL_CODE != null">MATERIAL_CODE,</if>
<if test="MATERIAL_NAME != null">MATERIAL_NAME,</if>
<if test="MATERIAL_BARCODE != null">MATERIAL_BARCODE,</if>
<if test="PRINT_BARTYPE != null">PRINT_BARTYPE,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="ORDER_CODE != null">#{ORDER_CODE},</if>
<if test="MATERIAL_CODE != null">#{MATERIAL_CODE},</if>
<if test="MATERIAL_NAME != null">#{MATERIAL_NAME},</if>
<if test="MATERIAL_BARCODE != null">#{MATERIAL_BARCODE},</if>
<if test="PRINT_BARTYPE != null">#{PRINT_BARTYPE},</if>
</trim>
</insert>
</mapper>
Loading…
Cancel
Save